libtest: Quiet some output
authorColin Walters <walters@verbum.org>
Mon, 2 Jun 2025 21:04:34 +0000 (17:04 -0400)
committerColin Walters <walters@verbum.org>
Tue, 3 Jun 2025 14:21:47 +0000 (10:21 -0400)
Otherwise there's a lot of test spam.

Signed-off-by: Colin Walters <walters@verbum.org>
tests/libtest.sh

index f8a7dc74e4ce15358bdbdf7a59c3e3718326dcf7..e1eb137719212dbaa83b7ef6b50755e18371c09c 100755 (executable)
@@ -42,6 +42,8 @@ PATH="$PATH:/usr/sbin:/sbin"
 # libtest_exit_cmds+=(expr).
 libtest_exit_cmds=()
 run_exit_cmds() {
+  # Quiet termination
+  set +x
   for expr in "${libtest_exit_cmds[@]}"; do
     eval "${expr}" || true
   done
@@ -747,8 +749,9 @@ which_gpg () {
 }
 
 libtest_cleanup_gpg () {
+    set +x
     local gpg_homedir=${1:-${test_tmpdir}/gpghome}
-    gpg-connect-agent --homedir "${gpg_homedir}" killagent /bye || true
+    gpg-connect-agent --homedir "${gpg_homedir}" killagent /bye &>/dev/null || true
 }
 libtest_exit_cmds+=(libtest_cleanup_gpg)